package cn.iune.erp.baseinfo;

import java.util.List;

import com.alibaba.fastjson.JSONObject;

import cn.iune.common.base.IBizDataIface;

public interface IFileFactoryService extends IBizDataIface {

	List<FileFactory> getAll();

	FileFactory getByID(String fID);

	void delete(String fID);

	JSONObject save(JSONObject object) throws Exception;

	FileFactory getByNo(String factoryNo, String enterpriseNo);

	void beforeInsert(FileFactory obj);

	void afterInsert(FileFactory obj);

	void beforeDelete(String fID);

	List<FileFactory> getStoreList(String enterpriseNo);

	/*
	public JSONObject newData(JSONObject param);

	public JSONObject deleteData(JSONObject param);

	public JSONObject saveData(JSONObject param);

	public JSONObject queryData(JSONObject param);

	public JSONObject validData(JSONObject param);
	*/

}